package com.oa.company.controller;

import com.oa.company.service.LandingpagemsgService;


import com.oa.oaspccommon.po.Landingpagemsg;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
 * @author zd
 * @date 2021年04月15日 10:36
 */
@RestController
public class LandingpagemsgController {

    @Autowired
    private LandingpagemsgService landingpagemsgService;

    /**
     * 查询所有landingpagemsg
     * @return
     */
    @RequestMapping(value = "/landingpagemsgs",method = RequestMethod.GET)
    public List<Landingpagemsg> findAll(){
        return landingpagemsgService.queryAll();
    }

    /**
     * 单查
     * @param lid
     * @return
     */
    @RequestMapping(value = "/landingpagemsg",method = RequestMethod.GET)
    public Landingpagemsg findOne(@RequestParam("lid") Integer lid){
        return landingpagemsgService.queryById(lid);
    }


    /**
     * 添加
     * @param landingpagemsg
     * @return
     */
    @RequestMapping(value = "/landingpagemsg",method = RequestMethod.POST)
    public Boolean add(@RequestBody Landingpagemsg landingpagemsg){
        int insert = landingpagemsgService.insert(landingpagemsg);
        if(insert>0){
            return true;
        }
        return false;
    }

    /**
     * 修改
     * @param landingpagemsg
     * @return
     */
    @RequestMapping(value = "/landingpagemsg",method = RequestMethod.PUT)
    public Boolean update(@RequestBody Landingpagemsg landingpagemsg){
        int update = landingpagemsgService.update(landingpagemsg);
        if(update>0){
            return true;
        }
        return false;
    }

    /**
     * 删除
     * @param lid
     * @return
     */
    @RequestMapping(value = "/landingpagemsg",method = RequestMethod.DELETE)
    public Boolean delete(@RequestParam("lid") Integer lid){
        int i = landingpagemsgService.deleteById(lid);
        if(i>0){
            return true;
        }
        return false;
    }

}
